package com.evil.application.pojo.dto.order;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.util.Date;
import java.util.List;

/**
 * 订单列表 请求实体
 *
 * @author liyang
 * @date 2022-08-08 00:00
 */
@Data
public class StatisticsOrderDTO {

    /**
     * 应用key
     */
    @NotBlank(message = "应用key参数不能为空")
    private String applicationKey;

    /**
     * 应用id
     */
    private Long applicationId;

    /**
     * 流程状态(0:草稿箱, 1:流程中, 2:已完成)
     */
    private Integer processStatus;

    /**
     * 流程状态(0:草稿箱, 1:流程中, 2:已完成)
     */
    private Integer notEqProcessStatus;

    /**
     * 流程状态(0:草稿箱, 1:流程中, 2:已完成)
     */
    private List<Integer> inProcessStatus;

    /**
     * 发起人
     */
    private Long creatorId;

    /**
     * 开始创建时间
     */
    private Date beginCreated;

    /**
     * 结束创建时间
     */
    private Date endCreated;
}
